<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:py="http://genshi.edgewall.org/"
	xmlns:xi="http://www.w3.org/2001/XInclude">

<xi:include href="master.html" />
<xi:include href="menu_afdsops.html" />

<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"
	py:replace="''" />
<title>AFD Optimizado del Analizador Lexico</title>
</head>

<body>
	<h2>
		AFD Optimizado para el Analizador Lexico
		<div style="color: green">${nombre_analizador}</div>
	</h2>

	${menu_superior_generar_afdop(id_analizador_lexico)}

	<table border="1" width="100%">
		<tr style="color: purple; font-size: 11pt" align="center">
			<th width="100%" align="center">Expresiones Regulares</th>
		</tr>

		<py:for
			each="tupla_nombre_definicion in lista_final_definicion_expresiones">
			<tr>
				<td width="100%" align="left">${tupla_nombre_definicion[0]} =
					${tupla_nombre_definicion[1]}</td>
			</tr>
		</py:for>
	</table>

	<table border="1" width="100%">
		<tr style="color: purple; font-size: 11pt" align="center">
			<th width="100%" align="center">AFD Completo</th>
		</tr>
		<tr>
			<td width="100%"><img src='../images/afd_completo_graph.png'
				alt="Smiley face" /></td>
		</tr>
		<tr style="color: purple; font-size: 11pt" align="center">
			<th width="100%" align="center">AFD Optimizado</th>
		</tr>
		<tr>
			<td width="100%"><img src='../images/afdop_graph.png'
				alt="Smiley face" /> <py:for each="p in tabla_particiones_afdop">
					<br></br>
           <table border="1" width="100%">
	        <!--   <tr style="color: purple; font-size: 11pt" align="center">
                    <th width="100%" align="center">AFD Completo</th>
                 </tr>
                 <tr>
                    <td width="100%"><img src='../images/afd_completo_graph.png' alt="Smiley face"/></td>
                 </tr>-->
	         <tr style="color: purple; font-size: 11pt" align="center">
                    <th width="100%" align="center">AFD Optimizado</th>
                 </tr>
                 <tr>
                    <td width="100%"><img src='../images/afdop_graph.png' alt="Smiley face"/>
                                          <py:for each="p in tabla_particiones_afdop">
                                             <br></br>
                                             Particion ${p} = 
                                             <py:for
						each="e in tabla_particiones_afdop[p]">
                                                 ${e} / 
                                             </py:for>
				</py:for></td>
		</tr>
		<tr>
			<td width="100%" align="left" style="color: red; font-size: 11pt"><b>Inicio:
					${inicio}</b></td>
		</tr>
		<py:for each="a in aceptacion">
			<tr>
				<td width="100%" align="left" style="color: green; font-size: 11pt"><b>Aceptacion:
						${a}</b></td>
			</tr>
		</py:for>
		<tr>
			<td width="100%" align="left" style="color: black; font-size: 11pt"><b>Error:
					${estado_error_afdop}</b></td>
		</tr>
		<py:for each="x in tabla_transiciones_afdop">
			<tr>
				<td><p>Prueba</p>: ${x}</td>
			</tr>
		</py:for>
		<tr></tr>
	</table>
            
                    <table>
	         <tr style="color: purple; font-size: 11pt" align="center">
                    <th width="100%" align="center">Tabla Transiciones</th>
			</tr>
		</table>
	<table>
			<tr style="color: purple; font-size: 11pt" align="center">
                    <th width="35%" align="center">Estado inicio</th>
                    <th width="35%" align="center">Transicion</th>
                    <th width="30%" align="center">Estado final</th>
            
                    <table>
	         <tr style="color: purple; font-size: 11pt" align="center">
                    <th width="100%" align="center">Tabla Transiciones</th>
			</tr>
		</table>
	<table>
			<tr style="color: purple; font-size: 11pt" align="center">
                    <th width="35%" align="center">Estado inicio</th>
                    <th width="35%" align="center">Transicion</th>
                    <th width="30%" align="center">Estado final</th>

			</tr>
			
				
                	 <py:for each="tuplas in nueva">
                    	<tr>
                  		<td  align="center">${tuplas[0]}</td>
                         <td  align="center">${tuplas[1]}</td>
                         <td  align="center">${tuplas[2]}</td>
                         
                        </tr>
                        </py:for>


					<tr>
						<td  align="center">${tabla_transiciones_afdop}</td>
					</tr>
			
	</table>
		
					

			</tr>
			
				
                	 <py:for each="tuplas in nueva">
                    	<tr>
                  		<td  align="center">${tuplas[0]}</td>
                         <td  align="center">${tuplas[1]}</td>
                         <td  align="center">${tuplas[2]}</td>
                         
                        </tr>
                        </py:for>


					<tr>
						<td  align="center">${tabla_transiciones_afdop}</td>
					</tr>
			
	</table>
		
					

</body>
</html>
